# 简单的读文档操作


# 1.一次性把txt全部都读进来
with open('..\\sougou\\links1.txt', encoding="utf-8") as file_to_read:
        content = file_to_read.read()  # 结果为str类型
        print(content)


#2.按行读取
for line in open('..\\sougou\\links1.txt', errors='ignore'):
    #清洗空格后如果不为空就下一步处理
    if line.strip() != '':
        print(f"本行内容为{line}")
        #每行的数据都需要清洗空格后进行下一步处理
        abc = line.strip()
    else:
        print("本行为空")



"w"   #write ，清空写，生成一个新的文件，写入内容，覆盖原文件
"w+"  #write and read ，先清空文件，然后写入内容，最后才能读取写入的内容
"wb"  #write binary #，b表示二进制模式读写
"r"   #read ，只读
"rb"  #read binary ，b表示二进制模式读写
"r+"  #read and write ，不清空原文件内容，可以同时读和写,从文件的开头写入
"a"   #append ，追加写，写在原文件的后面，从文件的结尾写入
"ab"  #append binary ，b表示二进制模式读写
"a+"  #append and read ，追加写，写在原文件的后面，从文件的结尾写入